Text copied to clipboard!

Tytuł

Text copied to clipboard!

Inżynier Oprogramowania

Opis

Text copied to clipboard!
Poszukujemy Inżyniera Oprogramowania, który dołączy do naszego zespołu technologicznego i będzie odpowiedzialny za projektowanie, rozwój oraz utrzymanie nowoczesnych aplikacji i systemów informatycznych. Idealny kandydat powinien posiadać solidne doświadczenie w programowaniu, rozumieć zasady inżynierii oprogramowania oraz być gotowym do pracy w dynamicznym środowisku zespołowym. Jako Inżynier Oprogramowania będziesz uczestniczyć w pełnym cyklu życia oprogramowania – od analizy wymagań, przez projektowanie architektury, implementację, testowanie, aż po wdrożenie i utrzymanie. Będziesz współpracować z zespołami projektowymi, analitykami biznesowymi oraz testerami, aby dostarczać wysokiej jakości rozwiązania spełniające potrzeby naszych klientów. Oferujemy możliwość pracy nad różnorodnymi projektami, wykorzystującymi najnowsze technologie i metodyki, takie jak Agile, DevOps czy CI/CD. Cenimy sobie innowacyjność, samodzielność oraz chęć ciągłego rozwoju. Zapewniamy dostęp do szkoleń, konferencji oraz mentoringu technicznego. Jeśli jesteś osobą, która pasjonuje się tworzeniem oprogramowania, potrafi efektywnie rozwiązywać problemy i chce mieć realny wpływ na rozwój produktów technologicznych – ta oferta jest dla Ciebie.

Obowiązki

Text copied to clipboard!
  • Projektowanie i implementacja aplikacji webowych i mobilnych
  • Tworzenie i utrzymywanie dokumentacji technicznej
  • Współpraca z zespołem projektowym i interesariuszami
  • Analiza wymagań i proponowanie rozwiązań technicznych
  • Udział w przeglądach kodu i testach jednostkowych
  • Optymalizacja wydajności i skalowalności systemów
  • Wdrażanie i utrzymanie procesów CI/CD
  • Rozwiązywanie błędów i problemów produkcyjnych
  • Udział w planowaniu sprintów i retrospektywach
  • Monitorowanie i raportowanie postępów prac

Wymagania

Text copied to clipboard!
  • Wykształcenie wyższe informatyczne lub pokrewne
  • Minimum 2 lata doświadczenia w programowaniu
  • Znajomość języków programowania takich jak Java, Python, C# lub JavaScript
  • Doświadczenie z systemami kontroli wersji (np. Git)
  • Znajomość baz danych relacyjnych i/lub NoSQL
  • Umiejętność pracy w zespole i komunikatywność
  • Znajomość zasad programowania obiektowego i wzorców projektowych
  • Doświadczenie w pracy w metodykach Agile/Scrum
  • Znajomość narzędzi do automatyzacji testów i CI/CD
  • Znajomość języka angielskiego na poziomie technicznym

Potencjalne pytania na rozmowie

Text copied to clipboard!
  • Jakie języki programowania znasz najlepiej?
  • Czy masz doświadczenie w pracy z systemami kontroli wersji?
  • Opowiedz o projekcie, z którego jesteś najbardziej dumny.
  • Jakie narzędzia CI/CD stosowałeś w poprzednich projektach?
  • Czy pracowałeś w zespole scrumowym? Jakie były Twoje obowiązki?
  • Jak radzisz sobie z debugowaniem i rozwiązywaniem błędów?
  • Czy masz doświadczenie z chmurą (AWS, Azure, GCP)?
  • Jakie są Twoje oczekiwania dotyczące rozwoju zawodowego?
  • Czy potrafisz pracować z dokumentacją techniczną w języku angielskim?
  • Jakie technologie chciałbyś poznać w najbliższym czasie?